package com.shopmall.goods.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 商品属性值表
 * @TableName goods_attr_value
 */
@TableName(value ="goods_attr_value")
@Data
public class GoodsAttrValue {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 商品ID
     */
    private Integer goodsId;

    /**
     * 商品属性索引值 (attr_value|attr_value[|....])
     */
    private String suk;

    /**
     * 属性对应的库存
     */
    private Integer stock;

    /**
     * 销量
     */
    private Integer sales;

    /**
     * 属性金额
     */
    private Double price;

    /**
     * 图片
     */
    private String image;

    /**
     * 唯一值
     */
    private String uniquee;

    /**
     * 成本价
     */
    private Double cost;

    /**
     * 商品条码
     */
    private String barCode;

    /**
     * 原价
     */
    private Double otPrice;

    /**
     * 重量
     */
    private Double weight;

    /**
     * 体积
     */
    private Double volume;

    /**
     * 一级返佣
     */
    private Double brokerage;

    /**
     * 二级返佣
     */
    private Double brokerageTwo;

    /**
     * 活动类型 0=商品，1=秒杀，2=砍价，3=拼团
     */
    private Integer type;

    /**
     * 活动限购数量
     */
    private Integer quota;

    /**
     * 活动限购数量显示
     */
    private Integer quotaShow;

    /**
     * attr_values 创建更新时的属性对应
     */
    private String attrValue;

    /**
     * 是否删除,0-否，1-是
     */
    private Integer isDel;

    /**
     * 并发版本控制
     */
    private Integer version;
}
